Export dat do XML
Otázka od: Stasko Peter
3. 8. 2004 10:31
Cafte *,
Pls, potreboval by som exportovat data (ini, file...) do formatu XML..
Avsak, potrebujem exportovast aj obrazky typu JPG, BMP, GIF...
Je to mozne?? Existuje na to nejaka komponenta? Ako to spravit?
diq
Odpovedá: Petr Vones
3. 8. 2004 10:43
From: "Stasko Peter" <stasko@fic.cz>
> Pls, potreboval by som exportovat data (ini, file...) do formatu XML..
> Avsak, potrebujem exportovast aj obrazky typu JPG, BMP, GIF...
> Je to mozne?? Existuje na to nejaka komponenta? Ako to spravit?
Pro praci s XML mas v Delphi IXMLDocument. Obrazky muzes ukladat jako binarni
data a to tak, ze je prevedes do base64 pomoci funkci v unitu EncdDecd. Pokud
mas jasne danou strukturu toho dokumentu (XSD schema) tak doporucuji pouzit
XML Data Binding, lepe se s tim pak pracuje.
Petr Vones
Odpovedá: Stasko Peter
3. 8. 2004 10:55
> Pls, potreboval by som exportovat data (ini, file...) do formatu XML..
> Avsak, potrebujem exportovast aj obrazky typu JPG, BMP, GIF... Je to
> mozne?? Existuje na to nejaka komponenta? Ako to spravit?
>Pro praci s XML mas v Delphi IXMLDocument. Obrazky muzes ukladat jako binarni
data a to tak, ze je prevedes do base64 >pomoci funkci v unitu EncdDecd. Pokud
mas jasne danou strukturu toho dokumentu (XSD schema) tak doporucuji pouzit XML
Data >Binding, lepe se s tim pak pracuje.
>Petr Vones
No to je cool, ale ja som dost amatersky programator Vedel by mi niekto
nieco take spravit???
Pls, ozvite sa na sukromny mail. Export dat do XML a + export na SQL server.
diq
Odpovedá: Ivan Turcan
3. 8. 2004 11:28
>----- Original Message -----
>From: "Stasko Peter" <stasko@fic.cz>
>To: <delphi-l@clexpert.cz>
>Sent: Tuesday, August 03, 2004 11:27 AM
>Subject: Export dat do XML
> Cafte *,
>
> Pls, potreboval by som exportovat data (ini, file...) do formatu XML..
> Avsak, potrebujem exportovast aj obrazky typu JPG, BMP, GIF...
> Je to mozne?? Existuje na to nejaka komponenta? Ako to spravit?
caves, co tak pouzit XMLDataSet, je to velmi jednoduche na pouzitie, defakto
staci prepojit z tabulkou alebo query a zavolat jednu metodu na ulozenie xml
suboru. to same aj obratene.
Ja to pouzivam v kombinaciou z kbmMemTable a funguje to skvele, a aj z
obrazkami
Ivan Turcan
iturcan@drake.sk
Odpovedá: Peter Ondras
3. 8. 2004 11:33
Dost ma tato debata zaujala. O XML citam v poslednej dobe dost vela a
toto co tu pises som velmi velmi dlho hladal. Dal by sa poslat zdrojak
alebo aspon jeho fragment? Prosim.
Pouzivam Firebird cez IBQuery a chcel by som niektore tabulky exportovat
do XML a nasladne na inom pc importovat z toho XML naspat do IBQuery.
caves, co tak pouzit XMLDataSet, je to velmi jednoduche na pouzitie,
defakto
staci prepojit z tabulkou alebo query a zavolat jednu metodu na ulozenie
xml
suboru. to same aj obratene.
Ja to pouzivam v kombinaciou z kbmMemTable a funguje to skvele, a aj z
obrazkami
Odpovedá: Petr Vones
3. 8. 2004 11:39
From: "Peter Ondras" <peter.ondras@pse.sk>
> Pouzivam Firebird cez IBQuery a chcel by som niektore tabulky exportovat
> do XML a nasladne na inom pc importovat z toho XML naspat do IBQuery.
Pak mas asi nejsnazsi pouzit TClientDataSet (+ nejake ty providery aby se to
napojilo na TIBxxx dataset) ktery se umi ukladat/nahravat do XML a to vcetne
pripadnych nested datasetu.
Petr Vones
Odpovedá: Ivan Turcan
3. 8. 2004 11:51
>----- Original Message -----
>From: "Peter Ondras" <peter.ondras@pse.sk>
> Dost ma tato debata zaujala. O XML citam v poslednej dobe dost vela a
> toto co tu pises som velmi velmi dlho hladal. Dal by sa poslat zdrojak
> alebo aspon jeho fragment? Prosim.
> Pouzivam Firebird cez IBQuery a chcel by som niektore tabulky exportovat
> do XML a nasladne na inom pc importovat z toho XML naspat do IBQuery.
>
caves, kukni na http://www.arayan.com/basri/ tam je zdrojak komponent,
proste , stiahni a nainstaluj... export do xml napr takto:
XmlDS:TXMLDataSet;
....
xmlds.DataSet := mojaTabulkaAleboQuery;
xmlds.SaveToFile('tabulka.xml');
eg. priklad mas aj na tom webe
rgds,
Ivan Turcan